/*
 * @lc app=leetcode.cn id=350 lang=javascript
 *
 * [350] 两个数组的交集 II
 */

// @lc code=start
/**
 * @param {number[]} nums1
 * @param {number[]} nums2
 * @return {number[]}
 */
var intersect = function(nums1, nums2) {
    const arr = []
    for (let index1 = 0; index1 < nums1.length; index1++) {
        let delFlag = false
        const e1 = nums1[index1];
        for (let index2 = 0; index2 < nums2.length; index2++) {
            const e2 = nums2[index2];
            if (e1 === e2 && !delFlag) {
                arr.push(e1)
                nums2.splice(index2, 1)
                --index2
                delFlag = true
            }
        }
        if (delFlag) {
            nums1.splice(index1, 1)
            --index1
        }
    }
    return arr
};
// @lc code=end

